package com.ruoyi.project.bajiaostar.jbhWepicture.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;
import java.util.Date;

/**
 * 网站图片对象 jbh_web_picture
 * 
 * @author 写烧糊
 * @date 2024-07-18
 */
public class JbhWepicture extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 自动编号 */
    private Long id;

    @Excel(name = "父菜单编号")
    private Integer parentId;
    @Excel(name = "父菜单名称")
    private String parentName;
    /** 菜单编号 */
    @Excel(name = "菜单编号")
    private Long menuId;

    /** 图片编号 */
    @Excel(name = "图片编号")
    private String pictureId;

    /** 页面编号 */
    @Excel(name = "页面编号")
    private String pageId;

    /** 页面名称 */
    @Excel(name = "页面名称")
    private String pageName;

    /** 组件编号 */
    @Excel(name = "组件编号")
    private String componentId;

    /** 组件名称 */
    @Excel(name = "组件名称")
    private String componentName;

    /** 图片名称 */
    @Excel(name = "图片名称")
    private String pictureName;

    /** 图片描述 */
    @Excel(name = "图片描述")
    private String pictureDesc;

    /** 图片标题 */
    @Excel(name = "图片标题")
    private String pictureTitle;

    /** 图片简介 */
    @Excel(name = "图片简介")
    private String pictureBrief;

    /** 图片内容 */
    @Excel(name = "图片内容")
    private String pictureContent;

    /** 图片类型 */
    @Excel(name = "图片类型")
    private String pictureType;

    /** 类型名称 */
    @Excel(name = "类型名称")
    private String typeName;

    /** 图片路径 */
    @Excel(name = "图片路径")
    private String picturePath;

    /** 图片链接 */
    @Excel(name = "图片链接")
    private String pictureUrl;

    /** 临时路径 */
    @Excel(name = "临时路径")
    private String hotPath;

    /** 图片副标题 */
    @Excel(name = "图片副标题")
    private String pictureSubtitle;

    /** 图片作者 */
    @Excel(name = "图片作者")
    private String pictureAuthor;

    /** 图片来源 */
    @Excel(name = "图片来源")
    private String pictureSource;

    /** 图片排序 */
    @Excel(name = "图片排序")
    private Long pictureSort;

    /** 图片背景 */
    @Excel(name = "图片背景")
    private String pictureBack;

    /** 图片发布者 */
    @Excel(name = "图片发布者")
    private String pictureRelease;

    /** 图片置顶 */
    @Excel(name = "图片置顶")
    private Long pictureTop;

    /** 图片推荐 */
    @Excel(name = "图片推荐")
    private Long pictureHot;

    /** 首页显示 */
    @Excel(name = "首页显示")
    private Long pictureIndex;

    /** 链接名称 */
    @Excel(name = "链接名称")
    private String linkName;

    /** 外链地址 */
    @Excel(name = "外链地址")
    private String linkUrl;

    /** 发布时间 */
    @Excel(name = "发布时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date releaseTime;

    /** $column.columnComment */
    @Excel(name = "发布时间")
    private String relativePicture;

    /** 图片标记 */
    @Excel(name = "图片标记")
    private String pictureFlag;

    /** 扩展字段 */
    @Excel(name = "扩展字段")
    private String extend;

    /** 创建时间 */
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createdTime;

    /** 修改时间 */
    @Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updatedTime;

    /** 删除时间 */
    @Excel(name = "删除时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date deletedTime;

    /** 创建者 */
    @Excel(name = "创建者")
    private String createdBy;

    /** 修改者 */
    @Excel(name = "修改者")
    private String updatedBy;

    /** 删除者 */
    @Excel(name = "删除者")
    private String deletedBy;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setMenuId(Long menuId) 
    {
        this.menuId = menuId;
    }

    public Long getMenuId() 
    {
        return menuId;
    }
    public void setPictureId(String pictureId) 
    {
        this.pictureId = pictureId;
    }

    public String getPictureId() 
    {
        return pictureId;
    }
    public void setPageId(String pageId) 
    {
        this.pageId = pageId;
    }

    public String getPageId() 
    {
        return pageId;
    }
    public void setPageName(String pageName) 
    {
        this.pageName = pageName;
    }

    public String getPageName() 
    {
        return pageName;
    }
    public void setComponentId(String componentId) 
    {
        this.componentId = componentId;
    }

    public String getComponentId() 
    {
        return componentId;
    }
    public void setComponentName(String componentName) 
    {
        this.componentName = componentName;
    }

    public String getComponentName() 
    {
        return componentName;
    }
    public void setPictureName(String pictureName) 
    {
        this.pictureName = pictureName;
    }

    public String getPictureName() 
    {
        return pictureName;
    }
    public void setPictureDesc(String pictureDesc) 
    {
        this.pictureDesc = pictureDesc;
    }

    public String getPictureDesc() 
    {
        return pictureDesc;
    }
    public void setPictureTitle(String pictureTitle) 
    {
        this.pictureTitle = pictureTitle;
    }

    public String getPictureTitle() 
    {
        return pictureTitle;
    }
    public void setPictureBrief(String pictureBrief) 
    {
        this.pictureBrief = pictureBrief;
    }

    public String getPictureBrief() 
    {
        return pictureBrief;
    }
    public void setPictureContent(String pictureContent) 
    {
        this.pictureContent = pictureContent;
    }

    public String getPictureContent() 
    {
        return pictureContent;
    }
    public void setPictureType(String pictureType) 
    {
        this.pictureType = pictureType;
    }

    public String getPictureType() 
    {
        return pictureType;
    }
    public void setTypeName(String typeName) 
    {
        this.typeName = typeName;
    }

    public String getTypeName() 
    {
        return typeName;
    }
    public void setPicturePath(String picturePath) 
    {
        this.picturePath = picturePath;
    }

    public String getPicturePath() 
    {
        return picturePath;
    }
    public void setPictureUrl(String pictureUrl) 
    {
        this.pictureUrl = pictureUrl;
    }

    public String getPictureUrl() 
    {
        return pictureUrl;
    }
    public void setHotPath(String hotPath) 
    {
        this.hotPath = hotPath;
    }

    public String getHotPath() 
    {
        return hotPath;
    }
    public void setPictureSubtitle(String pictureSubtitle) 
    {
        this.pictureSubtitle = pictureSubtitle;
    }

    public String getPictureSubtitle() 
    {
        return pictureSubtitle;
    }
    public void setPictureAuthor(String pictureAuthor) 
    {
        this.pictureAuthor = pictureAuthor;
    }

    public String getPictureAuthor() 
    {
        return pictureAuthor;
    }
    public void setPictureSource(String pictureSource) 
    {
        this.pictureSource = pictureSource;
    }

    public String getPictureSource() 
    {
        return pictureSource;
    }
    public void setPictureSort(Long pictureSort) 
    {
        this.pictureSort = pictureSort;
    }

    public Long getPictureSort() 
    {
        return pictureSort;
    }
    public void setPictureBack(String pictureBack) 
    {
        this.pictureBack = pictureBack;
    }

    public String getPictureBack() 
    {
        return pictureBack;
    }
    public void setPictureRelease(String pictureRelease) 
    {
        this.pictureRelease = pictureRelease;
    }

    public String getPictureRelease() 
    {
        return pictureRelease;
    }
    public void setPictureTop(Long pictureTop) 
    {
        this.pictureTop = pictureTop;
    }

    public Long getPictureTop() 
    {
        return pictureTop;
    }
    public void setPictureHot(Long pictureHot) 
    {
        this.pictureHot = pictureHot;
    }

    public Long getPictureHot() 
    {
        return pictureHot;
    }
    public void setPictureIndex(Long pictureIndex) 
    {
        this.pictureIndex = pictureIndex;
    }

    public Long getPictureIndex() 
    {
        return pictureIndex;
    }
    public void setLinkName(String linkName) 
    {
        this.linkName = linkName;
    }

    public String getLinkName() 
    {
        return linkName;
    }
    public void setLinkUrl(String linkUrl) 
    {
        this.linkUrl = linkUrl;
    }

    public String getLinkUrl() 
    {
        return linkUrl;
    }
    public void setReleaseTime(Date releaseTime) 
    {
        this.releaseTime = releaseTime;
    }

    public Date getReleaseTime() 
    {
        return releaseTime;
    }
    public void setRelativePicture(String relativePicture) 
    {
        this.relativePicture = relativePicture;
    }

    public String getRelativePicture() 
    {
        return relativePicture;
    }
    public void setPictureFlag(String pictureFlag) 
    {
        this.pictureFlag = pictureFlag;
    }

    public String getPictureFlag() 
    {
        return pictureFlag;
    }
    public void setExtend(String extend) 
    {
        this.extend = extend;
    }

    public String getExtend() 
    {
        return extend;
    }
    public void setCreatedTime(Date createdTime) 
    {
        this.createdTime = createdTime;
    }

    public Date getCreatedTime() 
    {
        return createdTime;
    }
    public void setUpdatedTime(Date updatedTime) 
    {
        this.updatedTime = updatedTime;
    }

    public Date getUpdatedTime() 
    {
        return updatedTime;
    }
    public void setDeletedTime(Date deletedTime) 
    {
        this.deletedTime = deletedTime;
    }

    public Date getDeletedTime() 
    {
        return deletedTime;
    }
    public void setCreatedBy(String createdBy) 
    {
        this.createdBy = createdBy;
    }

    public String getCreatedBy() 
    {
        return createdBy;
    }
    public void setUpdatedBy(String updatedBy) 
    {
        this.updatedBy = updatedBy;
    }

    public String getUpdatedBy() 
    {
        return updatedBy;
    }
    public void setDeletedBy(String deletedBy) 
    {
        this.deletedBy = deletedBy;
    }

    public String getDeletedBy() 
    {
        return deletedBy;
    }

    public Integer getParentId() {
        return parentId;
    }

    public void setParentId(Integer parentId) {
        this.parentId = parentId;
    }

    public String getParentName() {
        return parentName;
    }

    public void setParentName(String parentName) {
        this.parentName = parentName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("menuId", getMenuId())
            .append("pictureId", getPictureId())
            .append("parentId", getParentId())
            .append("parentName", getParentName())
            .append("pageId", getPageId())
            .append("pageName", getPageName())
            .append("componentId", getComponentId())
            .append("componentName", getComponentName())
            .append("pictureName", getPictureName())
            .append("pictureDesc", getPictureDesc())
            .append("pictureTitle", getPictureTitle())
            .append("pictureBrief", getPictureBrief())
            .append("pictureContent", getPictureContent())
            .append("pictureType", getPictureType())
            .append("typeName", getTypeName())
            .append("picturePath", getPicturePath())
            .append("pictureUrl", getPictureUrl())
            .append("hotPath", getHotPath())
            .append("pictureSubtitle", getPictureSubtitle())
            .append("pictureAuthor", getPictureAuthor())
            .append("pictureSource", getPictureSource())
            .append("pictureSort", getPictureSort())
            .append("pictureBack", getPictureBack())
            .append("pictureRelease", getPictureRelease())
            .append("pictureTop", getPictureTop())
            .append("pictureHot", getPictureHot())
            .append("pictureIndex", getPictureIndex())
            .append("linkName", getLinkName())
            .append("linkUrl", getLinkUrl())
            .append("releaseTime", getReleaseTime())
            .append("relativePicture", getRelativePicture())
            .append("pictureFlag", getPictureFlag())
            .append("extend", getExtend())
            .append("remark", getRemark())
            .append("createdTime", getCreatedTime())
            .append("updatedTime", getUpdatedTime())
            .append("deletedTime", getDeletedTime())
            .append("createdBy", getCreatedBy())
            .append("updatedBy", getUpdatedBy())
            .append("deletedBy", getDeletedBy())
            .toString();
    }
}
